package com.zjdiepu.www.model.dh.ext;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import com.zjdiepu.www.base.core.PageExt;

/**
 * 放款还款提醒<br/>
 * @author xiongxiaotun<br/>
 * @time 2017年09月05日 16时06分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="DhRemindLoanExt", description="放款还款提醒查询条件", parent = PageExt.class)
public class DhRemindLoanExt extends PageExt {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 业务ID
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID",example="业务ID")
	private String busiId;
	
	/**
	 * 客户ID
	 */
	@ApiModelProperty(name="cusId",required=false,value="客户ID",example="客户ID")
	private String cusId;
	
	/**
	 * 放款提醒通知次数
	 */
	@ApiModelProperty(name="countRemindLoan",required=false,value="放款提醒通知次数",example="0")
	private Integer countRemindLoan;
	
	/**
	 * 还款提醒通知次数
	 */
	@ApiModelProperty(name="countRemindRepayment",required=false,value="还款提醒通知次数",example="0")
	private Integer countRemindRepayment;
	
	/**
	 * 放款时间
	 */
	@ApiModelProperty(name="timeLending",required=false,value="放款时间",example="2017-04-23 14:22:43")
	private Date timeLending;
	
	/**
	 * 客户姓名
	 */
	@ApiModelProperty(name="cusName",required=false,value="客户姓名",example="客户姓名")
	private String cusName;
	
	/**
	 * 身份证号
	 */
	@ApiModelProperty(name="cusIdno",required=false,value="身份证号",example="身份证号")
	private String cusIdno;
	
	/**
	 * 贷款额
	 */
	@ApiModelProperty(name="loanAmount",required=false,value="贷款额",example="0")
	private Double loanAmount;
	
	/**
	 * 通道类型名称
	 */
	@ApiModelProperty(name="channelTypeName",required=false,value="通道类型名称",example="通道类型名称")
	private String channelTypeName;
	
	/**
	 * 经销商名称
	 */
	@ApiModelProperty(name="dealer",required=false,value="经销商名称",example="经销商名称")
	private String dealer;
	
	/**
	 * 经销商等级
	 */
	@ApiModelProperty(name="dealerLevel",required=false,value="经销商等级",example="经销商等级")
	private String dealerLevel;
	
	/**
	 * 部门
	 */
	@ApiModelProperty(name="departmentName",required=false,value="部门",example="部门")
	private String departmentName;
	
	/**
	 * 业务员
	 */
	@ApiModelProperty(name="salersmanName",required=false,value="业务员",example="业务员")
	private String salersmanName;
	
	/**
	 * 银行
	 */
	@ApiModelProperty(name="bankname",required=false,value="银行",example="银行")
	private String bankname;
	
	//==============辅助字段===========
	/**
	 * 放款时间：开始条件
	 */
	@ApiModelProperty(name="timeLendingStart",required=false,value="放款时间：开始条件",example="2017-04-23")
	private Date timeLendingStart;
	
	/**
	 * 放款时间：结束条件
	 */
	@ApiModelProperty(name="timeLendingEnd",required=false,value="放款时间：结束条件",example="2017-04-23")
	private Date timeLendingEnd;
	
	/**
	 * 手机号码
	 */
	@ApiModelProperty(name="tel1",required=false,value="手机号码",example="手机号码")
	private String tel1;
	

	public String getTel1() {
		return tel1;
	}

	public void setTel1(String tel1) {
		this.tel1 = tel1;
	}

	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getCusId(){
		return this.cusId;
	}
	
	public void setCusId(String cusId){
		this.cusId = cusId;
	}

	public Integer getCountRemindLoan(){
		return this.countRemindLoan;
	}
	
	public void setCountRemindLoan(Integer countRemindLoan){
		this.countRemindLoan = countRemindLoan;
	}

	public Integer getCountRemindRepayment(){
		return this.countRemindRepayment;
	}
	
	public void setCountRemindRepayment(Integer countRemindRepayment){
		this.countRemindRepayment = countRemindRepayment;
	}

	public Date getTimeLending(){
		return this.timeLending;
	}
	
	public void setTimeLending(Date timeLending){
		this.timeLending = timeLending;
	}

	public String getCusName(){
		return this.cusName;
	}
	
	public void setCusName(String cusName){
		this.cusName = cusName;
	}

	public String getCusIdno(){
		return this.cusIdno;
	}
	
	public void setCusIdno(String cusIdno){
		this.cusIdno = cusIdno;
	}

	public Double getLoanAmount(){
		return this.loanAmount;
	}
	
	public void setLoanAmount(Double loanAmount){
		this.loanAmount = loanAmount;
	}

	public String getChannelTypeName(){
		return this.channelTypeName;
	}
	
	public void setChannelTypeName(String channelTypeName){
		this.channelTypeName = channelTypeName;
	}

	public String getDealer(){
		return this.dealer;
	}
	
	public void setDealer(String dealer){
		this.dealer = dealer;
	}

	public String getDealerLevel(){
		return this.dealerLevel;
	}
	
	public void setDealerLevel(String dealerLevel){
		this.dealerLevel = dealerLevel;
	}

	public String getDepartmentName(){
		return this.departmentName;
	}
	
	public void setDepartmentName(String departmentName){
		this.departmentName = departmentName;
	}

	public String getSalersmanName(){
		return this.salersmanName;
	}
	
	public void setSalersmanName(String salersmanName){
		this.salersmanName = salersmanName;
	}

	public String getBankname(){
		return this.bankname;
	}
	
	public void setBankname(String bankname){
		this.bankname = bankname;
	}
	
	public Date getTimeLendingStart() {
		return timeLendingStart;
	}

	public void setTimeLendingStart(Date timeLendingStart) {
		this.timeLendingStart = timeLendingStart;
	}

	public Date getTimeLendingEnd() {
		return timeLendingEnd;
	}

	public void setTimeLendingEnd(Date timeLendingEnd) {
		this.timeLendingEnd = timeLendingEnd;
	}

	@Override
	public String toString() {
		return super.toString() + "DhRemindLoan [busiId = " + busiId + ", cusId = " + cusId + ", countRemindLoan = " + countRemindLoan + ", countRemindRepayment = " + countRemindRepayment + ", timeLending = " + timeLending + ", "
			+ "cusName = " + cusName + ", cusIdno = " + cusIdno + ", loanAmount = " + loanAmount + ", channelTypeName = " + channelTypeName + ", dealer = " + dealer + ", "
			+ "dealerLevel = " + dealerLevel + ", departmentName = " + departmentName + ", salersmanName = " + salersmanName + ", bankname = " + bankname + "]";
	}
    
}